$("document").ready(function(e) {
	//控制电话号码，使input只能输入数字。
	$('input#input1').keyup(function() {
		var a = $(this);
		if(/[^\d]/.test(a.val())) {
			var temp_amount1 = a.val().replace(/[^\d]/g, '');
			$(this).val(temp_amount1);
		}
	});
	//当输入电话号码时，其他两个input自动禁用
	$("#input1").on("keyup", function(e) {
		var value = $("#input1").val();
		//console.log($("#input1").val());
		if(value.length != 0) {
			$("#input2").attr("disabled", true);
			$("#input3").attr("disabled", true);
		} else {
			$("#input2").attr("disabled", false);
			$("#input3").attr("disabled", false);
		}
	});
	//控制QQ号，使input只能输入数字。
	$('input#input2').keyup(function() {
		var b = $(this);
		if(/[^\d]/.test(b.val())) {
			var temp_amount2 = b.val().replace(/[^\d]/g, '');
			$(this).val(temp_amount2);
		}
	});
	//当输入QQ号时，其他两个input自动禁用
	$("#input2").on("keyup", function(e) {
		var value = $("#input2").val();
		//console.log($("#input2").val());
		if(value.length != 0) {
			$("#input1").attr("disabled", true);
			$("#input3").attr("disabled", true);
		} else {
			$("#input1").attr("disabled", false);
			$("#input3").attr("disabled", false);
		}
	});
	//控制微信号，使input只能输入大小写字母，数字，以及_。
	$('input#input3').keyup(function() {
		var c = $(this);
		if(/[^\w]/.test(c.val())) {
			var temp_amount3 = c.val().replace(/[^\w]/g, '');
			$(this).val(temp_amount3);
		}
	});
	//当输入微信号时，其他两个input自动禁用
	$("#input3").on("keyup", function(e) {
		var value = $("#input3").val();
		//console.log($("#input3").val());
		if(value.length != 0) {
			$("#input1").attr("disabled", true);
			$("#input2").attr("disabled", true);
		} else {
			$("#input1").attr("disabled", false);
			$("#input2").attr("disabled", false);
		}
	});
	//重置按钮js控制
	$('#btn2').on("click", function(e) {
		$("#typeId").val("");
		$("#goodsName").val("");
		$("#price").val("");
		$("#goodsInfo").val("");
		$("#input1").val("");
		$("#input2").val("");
		$("#input3").val("");
		$("#input1").removeAttr("disabled");
		$("#input2").removeAttr("disabled");
		$("#input3").removeAttr("disabled");
	});
	//向后端发送获取列表的请求
	$.ajax({
		url: "http://localhost:8080/second_hand/getType",
		type: "get",
		dataType: "json",
		success: function(data) {
			if(data.code === 0) {
				for(var i = 0; i < data.data.length; i++) {
					var para = document.createElement('option'); //创建一个option
					var node = document.createTextNode(data.data[i].typeName); //创建一个节点加入typename
					para.setAttribute('value', data.data[i].typeId); //向para里加入value值为typeid
					para.appendChild(node);
					var element = document.getElementById('typeId'); //找到id为typeid
					element.appendChild(para);
				}
			} else {
				alert(data.msg);
			}
		},
		error: function(xhr, type, e) {
			//alert("请求失败");
		}

	});
	//定义数组存储data.saveName
	var name3 = [];
	var name = '';
	//提交数据
	$("#btn").on('click', function(e) {
		if($('#input1').val() != 0) {
			var contacts = "手机：" + $('#input1').val();

		} else {
			if($('#input2').val() != 0) {
				var contacts = "QQ：" + $('#input2').val();

			} else {
				if($('#input3').val() != '') {
					var contacts = "微信：" + $('#input3').val();

				} else {
					alert("未填写联系方式，请在QQ，微信，手机号中填一个");
				}
			}
		}
		//上传图片接口

		//发送第一张图片
		$.ajax({
			type: "post",
			url: "http://localhost:8080/second_hand/upload",
			dataType: "json",
			async: "true",
			data: {
				img: $('#img1').val(),
			},
			success: function(data) {
				if(data.code === 0) {
					name3.push(data.saveName);
					//拼接字符串
					if(name3.length === 3) {
						for(var i = 0; i < name3.length; i++) {
							name = name3[i] + "_";
						}
						name = substring(0, name.length - 1);
						//发布商品接口
						$.ajax({
							type: "post",
							url: "http://localhost:8080/second_hand/issueGoods",
							dataType: "json",
							data: {
								account: 111111,
								goodsName: $("#goodsName").val(),
								typeId: $("#typeId").val(),
								goodsInfo: $("#goodsInfo").val(),
								contacts: contacts,
								price: $("#price").val(),
								img: name,
							},
							success: function(data) {
								if(data.code === 0) {

									alert(data.msg);
								} else {
									alert(data.msg);
								}
							},
							error: function(xhr, type, e) {
								console.log(xhr, type, e);
							}
						});

					} else {
						console.log("图片一未上传");
					}

				}
			},
			error: function(xhr, type, e) {
				alert("请求上传图片一失败");
			}
		});
		//上传第二张图片
		$.ajax({
			type: "post",
			url: "http://localhost:8080/second_hand/upload",
			dataType: "json",
			async: "true",
			data: {
				img: $('#img2').val(),
			},
			success: function(data) {
				if(data.code === 0) {
					name3.push(data.saveName);
					//拼接字符串
					if(name3.length === 3) {
						for(var i = 0; i < name3.length; i++) {
							name = name3[i] + "_";
						}
						name = substring(0, name.length - 1);
						//发布商品接口
						$.ajax({
							type: "post",
							url: "http://localhost:8080/second_hand/issueGoods",
							dataType: "json",
							data: {
								account: 111111,
								goodsName: $("#goodsName").val(),
								typeId: $("#typeId").val(),
								goodsInfo: $("#goodsInfo").val(),
								contacts: contacts,
								price: $("#price").val(),
								img: name,
							},
							success: function(data) {
								if(data.code === 0) {

									alert(data.msg);
								} else {
									alert(data.msg);
								}
							},
							error: function(xhr, type, e) {
								console.log(xhr, type, e);
							}
						});

					} else {
						console.log("图片二未上传");
					}

				} else {
					console.log("图片二未上传");
				}
			},
			error: function(xhr, type, e) {
				console.log("请求上传图片二失败")
			}
		});
		//上传第三张图片
		$.ajax({
			type: "post",
			url: "http://localhost:8080/second_hand/upload",
			dataType: "json",
			async: "true",
			data: {
				img: $('#img3').val(),
			},
			success: function(data) {
				if(data.code === 0) {
					name3.push(data.saveName);
					//拼接字符串
					if(name3.length === 3) {
						for(var i = 0; i < name3.length; i++) {
							name = name3[i] + "_";
						}
						name = substring(0, name.length - 1);
						//发布商品接口
						$.ajax({
							type: "post",
							url: "http://localhost:8080/second_hand/issueGoods",
							dataType: "json",
							data: {
								account: 111111,
								goodsName: $("#goodsName").val(),
								typeId: $("#typeId").val(),
								goodsInfo: $("#goodsInfo").val(),
								contacts: contacts,
								price: $("#price").val(),
								img: name,
							},
							success: function(data) {
								if(data.code === 0) {

									alert(data.msg);
								} else {
									alert(data.msg);
								}
							},
							error: function(xhr, type, e) {
								console.log(xhr, type, e);
							}
						});

					} else {
						console.log("图片三未上传");
					}
				} else {
					console.log("图片三未上传");
				}
			},
			error: function(xhr, type, e) {
				console.log("请求上传图片三失败")
			}
		});

	});
	return false;
});